longest palindrome by concatenating two letter words